//
//  UIEventViewController.m
//  iOSCodeLearning
//
//  Created by TFAppleWork-Summer on 2018/4/24.
//  Copyright © 2018年 Ace. All rights reserved.
//

#import "UIEventViewController.h"

@interface UIEventViewController ()

@end
/*
 1 发生触摸事件后，系统会将该事件加入到UIApplication管理的是件队列中
 2 UIApplication会从事件队列中取出最前面的时间，并将事件分发下去以便处理，通常先发送时间给应用程度的主窗口（keywindow）
 3 主窗口会更具自己的层次接口找到最适合的一个view来处理事件
 
 * 触摸事件的传递是从父控件传递到子控件
 * 如何找到最适合的控件来出来事件
 *
    {
      1 自己能否接受触摸事件
      2 触摸点是否在自己身上
      3 从后往前遍历子控件，重复前面两个步骤，直到没有更合适的控件
    }
 */
@implementation UIEventViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
